/** Navigation Styles **/
div#op_navigation ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 960px;
}

div#op_navigation ul li{
	position: relative;
	float:left;
	padding: 0;
	margin: 0;
	border: 1px solid black;
	border-width: 1px 0;
	z-index:100;
	background: #eee;
}

div#op_navigation ul a{
	display:block;
	font-weight:bold;
	margin:0 10px 0 0;
	width: auto;
	padding:5px 10px 6px;
}

div#op_navigation ul a:hover{
	background: #ccc;
}

div#op_navigation ul li ul{
	position:absolute;
	left:-999px;
	width: 10em;
	margin:0;
	padding:0;
	top: 32px;
	list-style:none;
}

div#op_navigation ul li li{
	float:left;
	width: 160px;
	padding:0;
	margin: 0;
	text-align: left;
	background:#EEEEEE none repeat scroll 0 0;
	border-width: 0;
	border-bottom:1px solid #666666;
}

div#op_navigation ul li li a{
	display:block;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	width: auto;
	margin: 0;
	padding: 4px 3px;
}

div#op_navigation ul li.display ul{
	position:absolute;
	left: auto;
	display:block;
}

div#op_navigation ul li li a:hover{
	background: #ccc;
}